<?php session_start();
include"../admin/conexao.jsp";

#### aqui lista os itens da categoria para o lancamento ####
if ($_GET["param2"]==0){
	require_once("../funcoes/hostel_item.jsp");
	getItem($_GET["param1"],"lista_itens_da_categoria"); 
}else{
#### aqui atualiza o almoxarifado de acordo com a quantidade comprada do item ####
	if ($_GET["param2"] > 0 ) {
		$p = explode("||", $_GET["param1"]);		
		$data_cad = date("Y-m-d H:i:s");
	//	print_r($p); exit;
	
		// lancamento do item
		for ($n=1;$n<=$p[5]/*->qtde*/;$n++){ 
			require_once("../funcoes/hostel_valores.jsp");
			setValores(0, $p[1] /*ds_item*/, $p[0]/*id_item*/, $_SESSION["ID_HOSTEL_"], $p[4]/*id_reserva*/, $p[3]/*num_comanda*/, $data_cad, $_SESSION["loginCK_"], "S", $_GET["param2"], null/*senha_gerente*/,$p[6] /*calculo parcial*/);
			$nome_item = $p[1];			
		}	
		require_once("../funcoes/hostel_almoxarifado.jsp");
		//atualiza almoxarifado		
		setEntradaItem_baixou($p[5], $p[0], $p[2], $data_cad, $_SESSION["loginCK_"]);		
		$nowest = $p[6]; //recebe valor antigo do estoque
		$nowest = $nowest-$p[5]; //qtde no almoxarifado - qtde comprado pelo cliente
		

#### verifica se o item está acabando no almoxarifado #### 
		if ($nowest<=3 and $nowest>0){
			die("<div class='erro'>Aten&ccedil;&atilde;o: Restam apenas $nowest no almoxarifado!</div>");
		}else{
#### verifica se o item acabou no almoxarifado ####
			if ($nowest<=0){
				die("<div class='erro'>Aten&ccedil;&atilde;o: Acabaram-se os itens no almoxarifado!</div>");
			}else{
#### exibe o item e quantidade que ainda possui no almoxarifado ####
				echo "<div class='sucesso'>Quantidade Atual de $nome_item: $nowest</div>";
			}
		}
		#### calcula e exibe total do gasto na compra do item ####
			$valor_total = $_GET["param2"] * $p[5]; //valor do item * quantidade
			echo"<div class='sucesso'>Lan&ccedil;ado Valor Total: ".formataValor($valor_total,true,false)."</div>";			
	}
}
?>